package com.hzzy.bean;

import java.util.List;

public class HzClassCourse {
    private Integer id;

    private Integer classid;

    private String course;

    private String studyplace;

    private Integer beginweek;

    private Integer endweek;

    private Integer semesterId;

    private String teacherId;

    private String academy;

    private Float point;

    private Integer period;

    private Integer isRequest;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getClassid() {
        return classid;
    }

    public void setClassid(Integer classid) {
        this.classid = classid;
    }

    public String getCourse() {
        return course;
    }

    public void setCourse(String course) {
        this.course = course == null ? null : course.trim();
    }

    public String getStudyplace() {
        return studyplace;
    }

    public void setStudyplace(String studyplace) {
        this.studyplace = studyplace == null ? null : studyplace.trim();
    }

    public Integer getBeginweek() {
        return beginweek;
    }

    public void setBeginweek(Integer beginweek) {
        this.beginweek = beginweek;
    }

    public Integer getEndweek() {
        return endweek;
    }

    public void setEndweek(Integer endweek) {
        this.endweek = endweek;
    }

    public Integer getSemesterId() {
        return semesterId;
    }

    public void setSemesterId(Integer semesterId) {
        this.semesterId = semesterId;
    }

    public String getTeacherId() {
        return teacherId;
    }

    public void setTeacherId(String teacherId) {
        this.teacherId = teacherId == null ? null : teacherId.trim();
    }

    public String getAcademy() {
        return academy;
    }

    public void setAcademy(String academy) {
        this.academy = academy == null ? null : academy.trim();
    }

    public Float getPoint() {
        return point;
    }

    public void setPoint(Float point) {
        this.point = point;
    }

    public Integer getPeriod() {
        return period;
    }

    public void setPeriod(Integer period) {
        this.period = period;
    }

    public Integer getIsRequest() {
        return isRequest;
    }

    public void setIsRequest(Integer isRequest) {
        this.isRequest = isRequest;
    }
    
    /* 自定义  */
    
    /**
     * 班级每周课表
     */
    private HzClassDaycourse hzClassDaycourse;
    
    /**
     * 学期表
     */
    private HzSemester hzSemester;

    /**
     * 当前周
     */
    private int currentWeekNo;
    
    /**
     * 每节课对应的老师
     */
    private HzTeacher hzTeacher;
    
    /**
     * 每节课对应的班级
     */
    private HzClasses hzClasses;

    /**
     * 点到记录
     */
    private HzClassCheckins hzClassCheckins;
    
	public HzClassCheckins getHzClassCheckins() {
		return hzClassCheckins;
	}

	public void setHzClassCheckins(HzClassCheckins hzClassCheckins) {
		this.hzClassCheckins = hzClassCheckins;
	}

	public HzTeacher getHzTeacher() {
		return hzTeacher;
	}

	public void setHzTeacher(HzTeacher hzTeacher) {
		this.hzTeacher = hzTeacher;
	}

	public HzClasses getHzClasses() {
		return hzClasses;
	}

	public void setHzClasses(HzClasses hzClasses) {
		this.hzClasses = hzClasses;
	}

	public HzClassDaycourse getHzClassDaycourse() {
		return hzClassDaycourse;
	}

	public void setHzClassDaycourse(HzClassDaycourse hzClassDaycourse) {
		this.hzClassDaycourse = hzClassDaycourse;
	}

	public HzSemester getHzSemester() {
		return hzSemester;
	}

	public void setHzSemester(HzSemester hzSemester) {
		this.hzSemester = hzSemester;
	}

	public int getCurrentWeekNo() {
		return currentWeekNo;
	}

	public void setCurrentWeekNo(int currentWeekNo) {
		this.currentWeekNo = currentWeekNo;
	}
    
}